/*********************************************************************************/
/*                                                                               */
/*      DIO Driver                                                               */
/*                                                                               */
/*      Last updated by:   CBS                                                   */
/*      Last update date:  2013/2/22                                             */
/*      Revision:          0                                                     */
/*      Copyright:         DENSO                                                 */
/*                                                                               */
/*********************************************************************************/

/*********************************************************************************/
/*  include files                                                                */
/*********************************************************************************/
#include "Dio_Cfg.h"


const Dio_ChannelType DioChannelConfigData[DIO_CHANNEL_TOTAL_NUM] = 
{
DIO_CHANNEL_A0, 	        /* PIN	0 */
DIO_CHANNEL_A1, 	        /* PIN	1 */
DIO_CHANNEL_A2, 	        /* PIN	2 */
DIO_CHANNEL_A3, 	        /* PIN	3 */
DIO_CHANNEL_A4, 	        /* PIN	4 */
DIO_CHANNEL_A5, 	        /* PIN	5 */
DIO_CHANNEL_A6, 	        /* PIN	6 */
DIO_CHANNEL_A7, 	        /* PIN	7 */
DIO_CHANNEL_A8, 	        /* PIN	8 */
DIO_CHANNEL_A9, 	        /* PIN	9 */
DIO_CHANNEL_A10,	        /* PIN	10 */
DIO_CHANNEL_A11,	        /* PIN	11 */
DIO_CHANNEL_A12,	        /* PIN	12 */
DIO_CHANNEL_A13,	        /* PIN	13 */
DIO_CHANNEL_A14,	        /* PIN	14 */
DIO_CHANNEL_A15,	        /* PIN	15 */
DIO_CHANNEL_A16,	        /* PIN	16 */
DIO_CHANNEL_A17,	        /* PIN	17 */
DIO_CHANNEL_A18,	        /* PIN	18 */
DIO_CHANNEL_A19,	        /* PIN	19 */
DIO_CHANNEL_A20,	        /* PIN	20 */
DIO_CHANNEL_A21,	        /* PIN	21 */
DIO_CHANNEL_A22,	        /* PIN	22 */
DIO_CHANNEL_A23,	        /* PIN	23 */
DIO_CHANNEL_A24,	        /* PIN	24 */
DIO_CHANNEL_A25,	        /* PIN	25 */
DIO_CHANNEL_A26,	        /* PIN	26 */
DIO_CHANNEL_A27,	        /* PIN	27 */
DIO_CHANNEL_A28, 	        /* PIN	28 */
DIO_CHANNEL_A29,	        /* PIN	29 */
DIO_CHANNEL_A30,	        /* PIN	30 */
DIO_CHANNEL_A31,	        /* PIN	31 */

DIO_CHANNEL_B0, 	        /* PIN	32 */
DIO_CHANNEL_B1, 	        /* PIN	33 */
DIO_CHANNEL_B2, 	        /* PIN	34 */
DIO_CHANNEL_B3, 	        /* PIN	35 */
DIO_CHANNEL_B4, 	        /* PIN	36 */
DIO_CHANNEL_B5, 	        /* PIN	37 */
DIO_CHANNEL_B6, 	        /* PIN	38 */
DIO_CHANNEL_B7, 	        /* PIN	39 */
DIO_CHANNEL_B8, 	        /* PIN	40 */
DIO_CHANNEL_B9,             /* PIN	41 */
DIO_CHANNEL_B10,	        /* PIN	42 */
DIO_CHANNEL_B11,	        /* PIN	43 */
DIO_CHANNEL_B12,	        /* PIN	44 */
DIO_CHANNEL_B13,	        /* PIN	45 */
DIO_CHANNEL_B14,	        /* PIN	46 */
DIO_CHANNEL_B15,	        /* PIN	47 */
DIO_CHANNEL_B16,	        /* PIN	48 */
DIO_CHANNEL_B17,	        /* PIN	49 */
DIO_CHANNEL_B18,	        /* PIN	50 */
DIO_CHANNEL_B19,	        /* PIN	51 */
DIO_CHANNEL_B20,         	/* PIN	52 */
DIO_CHANNEL_B21,	        /* PIN	53 */
DIO_CHANNEL_B22,	        /* PIN	54 */
DIO_CHANNEL_B23,	        /* PIN	55 */
DIO_CHANNEL_B24,	        /* PIN	56 */
DIO_CHANNEL_B25,	        /* PIN	57 */
DIO_CHANNEL_B26,	        /* PIN	58 */
DIO_CHANNEL_B27,	        /* PIN	59 */
DIO_CHANNEL_B28,	        /* PIN	60 */
DIO_CHANNEL_B29,	        /* PIN	61 */
DIO_CHANNEL_B30,	        /* PIN	62 */
DIO_CHANNEL_B31,	        /* PIN	63 */

DIO_CHANNEL_C0, 	    	/* PIN	64 */
DIO_CHANNEL_C1, 	    	/* PIN	65 */
DIO_CHANNEL_C2, 	    	/* PIN	66 */
DIO_CHANNEL_C3, 	    	/* PIN	67 */
DIO_CHANNEL_C4, 	     	/* PIN	68 */
DIO_CHANNEL_C5, 	    	/* PIN	69 */
DIO_CHANNEL_C6, 	    	/* PIN	70 */
DIO_CHANNEL_C7, 	    	/* PIN	71 */
DIO_CHANNEL_C8, 	    	/* PIN	72 */
DIO_CHANNEL_C9, 	    	/* PIN	73 */
DIO_CHANNEL_C10,		    /* PIN	74 */
DIO_CHANNEL_C11,		    /* PIN	75 */
DIO_CHANNEL_C12,	    	/* PIN	76 */
DIO_CHANNEL_C13,	    	/* PIN	77 */
DIO_CHANNEL_C14,	    	/* PIN	78 */
DIO_CHANNEL_C15,	    	/* PIN	79 */
DIO_CHANNEL_C16,	    	/* PIN	80 */
DIO_CHANNEL_C17,	        /* PIN	81 */
DIO_CHANNEL_C18,	    	/* PIN	82 */
DIO_CHANNEL_C19,	    	/* PIN	83 */
DIO_CHANNEL_C20,		    /* PIN	84 */
DIO_CHANNEL_C21,		    /* PIN	85 */
DIO_CHANNEL_C22,	    	/* PIN	86 */
DIO_CHANNEL_C23,	    	/* PIN	87 */
DIO_CHANNEL_C24,	    	/* PIN	88 */
DIO_CHANNEL_C25,	    	/* PIN	89 */
DIO_CHANNEL_C26,	    	/* PIN	90 */
DIO_CHANNEL_C27,	        /* PIN	91 */
DIO_CHANNEL_C28,	    	/* PIN	92 */
DIO_CHANNEL_C29,	    	/* PIN	93 */
DIO_CHANNEL_C30,		    /* PIN	94 */
DIO_CHANNEL_C31,		    /* PIN	95 */

DIO_CHANNEL_D0, 	    	/* PIN	96 */
DIO_CHANNEL_D1, 	    	/* PIN	97 */
DIO_CHANNEL_D2, 	    	/* PIN	98 */
DIO_CHANNEL_D3, 	    	/* PIN	99 */
DIO_CHANNEL_D4, 	    	/* PIN	100 */
DIO_CHANNEL_D5, 	    	/* PIN	101 */
DIO_CHANNEL_D6, 	    	/* PIN	102 */
DIO_CHANNEL_D7, 	    	/* PIN	103 */
DIO_CHANNEL_D8, 	    	/* PIN	104 */
DIO_CHANNEL_D9, 	    	/* PIN	105 */
DIO_CHANNEL_D10,	    	/* PIN	106 */
DIO_CHANNEL_D11,	    	/* PIN	107 */
DIO_CHANNEL_D12,	    	/* PIN	108 */
DIO_CHANNEL_D13,	    	/* PIN	109 */
DIO_CHANNEL_D14,	    	/* PIN	110 */
DIO_CHANNEL_D15,	    	/* PIN	111 */
DIO_CHANNEL_D16,	    	/* PIN	112 */
DIO_CHANNEL_D17,	    	/* PIN	113 */
DIO_CHANNEL_D18,	    	/* PIN	114 */
DIO_CHANNEL_D19,	    	/* PIN	115 */
DIO_CHANNEL_D20,	    	/* PIN	116 */
DIO_CHANNEL_D21,	    	/* PIN	117 */
DIO_CHANNEL_D22,	    	/* PIN	118 */
DIO_CHANNEL_D23,	    	/* PIN	119 */
DIO_CHANNEL_D24,	    	/* PIN	120 */
DIO_CHANNEL_D25,	    	/* PIN	121 */
DIO_CHANNEL_D26,	    	/* PIN	122 */
DIO_CHANNEL_D27,	    	/* PIN	123 */
DIO_CHANNEL_D28,	    	/* PIN	124 */
DIO_CHANNEL_D29,	    	/* PIN	125 */
DIO_CHANNEL_D30,	    	/* PIN	126 */
DIO_CHANNEL_D31,	    	/* PIN	127 */

DIO_CHANNEL_E0, 	    	/* PIN	128 */
DIO_CHANNEL_E1, 	    	/* PIN	129 */
DIO_CHANNEL_E2, 	    	/* PIN	130 */
DIO_CHANNEL_E3, 	    	/* PIN	131 */
DIO_CHANNEL_E4, 	    	/* PIN	132 */
DIO_CHANNEL_E5, 	    	/* PIN	133 */
DIO_CHANNEL_E6, 	    	/* PIN	134 */
DIO_CHANNEL_E7, 	    	/* PIN	135 */
DIO_CHANNEL_E8, 	    	/* PIN	136 */
DIO_CHANNEL_E9, 	    	/* PIN	137 */
DIO_CHANNEL_E10,	    	/* PIN	138 */
DIO_CHANNEL_E11,	    	/* PIN	139 */
DIO_CHANNEL_E12,	    	/* PIN	140 */
DIO_CHANNEL_E13,	    	/* PIN	141 */
DIO_CHANNEL_E14,	    	/* PIN	142 */
DIO_CHANNEL_E15,	    	/* PIN	143 */
DIO_CHANNEL_E16,	    	/* PIN	144 */
DIO_CHANNEL_E17,	    	/* PIN	145 */
DIO_CHANNEL_E18,	    	/* PIN	146 */
DIO_CHANNEL_E19,	    	/* PIN	147 */
DIO_CHANNEL_E20,	    	/* PIN	148 */
DIO_CHANNEL_E21,	    	/* PIN	149 */
DIO_CHANNEL_E22,	    	/* PIN	150 */
DIO_CHANNEL_E23,	    	/* PIN	151 */
DIO_CHANNEL_E24,	    	/* PIN	152 */
DIO_CHANNEL_E25,	    	/* PIN	153 */
DIO_CHANNEL_E26,	    	/* PIN	154 */
DIO_CHANNEL_E27,	    	/* PIN	155 */
DIO_CHANNEL_E28,	    	/* PIN	156 */
DIO_CHANNEL_E29,	    	/* PIN	157 */
DIO_CHANNEL_E30,	    	/* PIN	158 */
DIO_CHANNEL_E31,	    	/* PIN	159 */

DIO_CHANNEL_F0, 	    	/* PIN	160 */
DIO_CHANNEL_F1, 	    	/* PIN	161 */
DIO_CHANNEL_F2, 	    	/* PIN	162 */
DIO_CHANNEL_F3, 	    	/* PIN	163 */
DIO_CHANNEL_F4, 	    	/* PIN	164 */
DIO_CHANNEL_F5, 	    	/* PIN	165 */
DIO_CHANNEL_F6, 	    	/* PIN	166 */
DIO_CHANNEL_F7, 	    	/* PIN	167 */
DIO_CHANNEL_F8, 	    	/* PIN	168 */
DIO_CHANNEL_F9, 	    	/* PIN	169 */
DIO_CHANNEL_F10,	    	/* PIN	170 */
DIO_CHANNEL_F11,	    	/* PIN	171 */
DIO_CHANNEL_F12,	    	/* PIN	172 */
DIO_CHANNEL_F13,	    	/* PIN	173 */
DIO_CHANNEL_F14,	    	/* PIN	174 */
DIO_CHANNEL_F15,	    	/* PIN	175 */
DIO_CHANNEL_F16,	    	/* PIN	176 */
DIO_CHANNEL_F17,	    	/* PIN	177 */
DIO_CHANNEL_F18,	    	/* PIN	178 */
DIO_CHANNEL_F19,	    	/* PIN	179 */
DIO_CHANNEL_F20,	    	/* PIN	180 */
DIO_CHANNEL_F21,	    	/* PIN	181 */
DIO_CHANNEL_F22,	    	/* PIN	182 */
DIO_CHANNEL_F23,	    	/* PIN	183 */
DIO_CHANNEL_F24,	    	/* PIN	184 */
DIO_CHANNEL_F25,	    	/* PIN	185 */
DIO_CHANNEL_F26,	    	/* PIN	186 */
DIO_CHANNEL_F27,	    	/* PIN	187 */
DIO_CHANNEL_F28,	    	/* PIN	188 */
DIO_CHANNEL_F29,	    	/* PIN	189 */
DIO_CHANNEL_F30,	    	/* PIN	190 */
DIO_CHANNEL_F31,	    	/* PIN	191 */

DIO_CHANNEL_G0, 	    	/* PIN	192 */
DIO_CHANNEL_G1, 	    	/* PIN	193 */
DIO_CHANNEL_G2, 	    	/* PIN	194 */
DIO_CHANNEL_G3, 	    	/* PIN	195 */
DIO_CHANNEL_G4, 	    	/* PIN	196 */
DIO_CHANNEL_G5, 	    	/* PIN	197 */
DIO_CHANNEL_G6, 	    	/* PIN	198 */
DIO_CHANNEL_G7, 	    	/* PIN	199 */
DIO_CHANNEL_G8, 	    	/* PIN	200 */
DIO_CHANNEL_G9, 	    	/* PIN	201 */
DIO_CHANNEL_G10,	    	/* PIN	202 */
DIO_CHANNEL_G11,	    	/* PIN	203 */
DIO_CHANNEL_G12,	    	/* PIN	204 */
DIO_CHANNEL_G13,	    	/* PIN	205 */
DIO_CHANNEL_G14,	    	/* PIN	206 */
DIO_CHANNEL_G15,	    	/* PIN	207 */
DIO_CHANNEL_G16,	    	/* PIN	208 */
DIO_CHANNEL_G17,	    	/* PIN	209 */
DIO_CHANNEL_G18,	    	/* PIN	210 */
DIO_CHANNEL_G19,	    	/* PIN	211 */
DIO_CHANNEL_G20,	    	/* PIN	212 */
DIO_CHANNEL_G21,	    	/* PIN	213 */
DIO_CHANNEL_G22,	    	/* PIN	214 */
DIO_CHANNEL_G23,	    	/* PIN	215 */
DIO_CHANNEL_G24,	    	/* PIN	216 */
DIO_CHANNEL_G25,	    	/* PIN	217 */
DIO_CHANNEL_G26,	    	/* PIN	218 */
DIO_CHANNEL_G27,	    	/* PIN	219 */
DIO_CHANNEL_G28,	    	/* PIN	220 */
DIO_CHANNEL_G29,	    	/* PIN	221 */
DIO_CHANNEL_G30,	    	/* PIN	222 */
DIO_CHANNEL_G31,	    	/* PIN	223 */

DIO_CHANNEL_H0, 	    	/* PIN	224 */
DIO_CHANNEL_H1, 	    	/* PIN	225 */
DIO_CHANNEL_H2, 	    	/* PIN	226 */
DIO_CHANNEL_H3, 	    	/* PIN	227 */
DIO_CHANNEL_H4, 	    	/* PIN	228 */
DIO_CHANNEL_H5, 	    	/* PIN	229 */
DIO_CHANNEL_H6, 	    	/* PIN	230 */
DIO_CHANNEL_H7, 	    	/* PIN	231 */
DIO_CHANNEL_H8, 	    	/* PIN	232 */
DIO_CHANNEL_H9, 	    	/* PIN	233 */
DIO_CHANNEL_H10,	    	/* PIN	234 */
DIO_CHANNEL_H11,	    	/* PIN	235 */
DIO_CHANNEL_H12,	    	/* PIN	236 */
DIO_CHANNEL_H13,	    	/* PIN	237 */
DIO_CHANNEL_H14,	    	/* PIN	238 */
DIO_CHANNEL_H15,	    	/* PIN	239 */
DIO_CHANNEL_H16,	    	/* PIN	240 */
DIO_CHANNEL_H17,	    	/* PIN	241 */
DIO_CHANNEL_H18,	    	/* PIN	242 */
DIO_CHANNEL_H19,	    	/* PIN	243 */
DIO_CHANNEL_H20,	    	/* PIN	244 */
DIO_CHANNEL_H21,	    	/* PIN	245 */
DIO_CHANNEL_H22,	    	/* PIN	246 */
DIO_CHANNEL_H23,	    	/* PIN	247 */
DIO_CHANNEL_H24,	    	/* PIN	248 */
DIO_CHANNEL_H25,	    	/* PIN	249 */
DIO_CHANNEL_H26,	    	/* PIN	250 */
DIO_CHANNEL_H27,	    	/* PIN	251 */
DIO_CHANNEL_H28,	    	/* PIN	252 */
DIO_CHANNEL_H29,	    	/* PIN	253 */
DIO_CHANNEL_H30,	    	/* PIN	254 */
DIO_CHANNEL_H31,	    	/* PIN	255 */

DIO_CHANNEL_I0, 	    	/* PIN	256 */
DIO_CHANNEL_I1, 	    	/* PIN	257 */
DIO_CHANNEL_I2, 	    	/* PIN	258 */
DIO_CHANNEL_I3, 	    	/* PIN	259 */
DIO_CHANNEL_I4, 	    	/* PIN	260 */
DIO_CHANNEL_I5, 	    	/* PIN	261 */
DIO_CHANNEL_I6, 	    	/* PIN	262 */
DIO_CHANNEL_I7, 	    	/* PIN	263 */
DIO_CHANNEL_I8, 	    	/* PIN	264 */
DIO_CHANNEL_I9, 	    	/* PIN	265 */
DIO_CHANNEL_I10,	    	/* PIN	266 */
DIO_CHANNEL_I11,	    	/* PIN	267 */
DIO_CHANNEL_I12,	    	/* PIN	268 */
DIO_CHANNEL_I13,	    	/* PIN	269 */
DIO_CHANNEL_I14,	    	/* PIN	270 */
DIO_CHANNEL_I15,	    	/* PIN	271 */
DIO_CHANNEL_I16,	    	/* PIN	272 */
DIO_CHANNEL_I17,	    	/* PIN	273 */
DIO_CHANNEL_I18,	    	/* PIN	274 */
DIO_CHANNEL_I19,	    	/* PIN	275 */
DIO_CHANNEL_I20,	    	/* PIN	276 */
DIO_CHANNEL_I21,	    	/* PIN	277 */
DIO_CHANNEL_I22,	    	/* PIN	278 */
DIO_CHANNEL_I23,	    	/* PIN	279 */
DIO_CHANNEL_I24,	    	/* PIN	280 */
DIO_CHANNEL_I25,	    	/* PIN	281 */
DIO_CHANNEL_I26,	    	/* PIN	282 */
DIO_CHANNEL_I27,	    	/* PIN	283 */
DIO_CHANNEL_I28,	    	/* PIN	284 */
DIO_CHANNEL_I29,	    	/* PIN	285 */
DIO_CHANNEL_I30,	    	/* PIN	286 */
DIO_CHANNEL_I31,	    	/* PIN	287 */

DIO_CHANNEL_J0, 	    	/* PIN	288 */
DIO_CHANNEL_J1, 	    	/* PIN	289 */
DIO_CHANNEL_J2, 	    	/* PIN	290 */
DIO_CHANNEL_J3, 	    	/* PIN	291 */
DIO_CHANNEL_J4, 	    	/* PIN	292 */
DIO_CHANNEL_J5, 	    	/* PIN	293 */
DIO_CHANNEL_J6, 	    	/* PIN	294 */
DIO_CHANNEL_J7, 	    	/* PIN	295 */
DIO_CHANNEL_J8, 	    	/* PIN	296 */
DIO_CHANNEL_J9, 	    	/* PIN	297 */
DIO_CHANNEL_J10,	    	/* PIN	298 */
DIO_CHANNEL_J11,	    	/* PIN	299 */
DIO_CHANNEL_J12,	    	/* PIN	300 */
DIO_CHANNEL_J13,	    	/* PIN	301 */
DIO_CHANNEL_J14,	    	/* PIN	302 */
DIO_CHANNEL_J15,	    	/* PIN	303 */
DIO_CHANNEL_J16,	    	/* PIN	304 */
DIO_CHANNEL_J17,	    	/* PIN	305 */
DIO_CHANNEL_J18,	    	/* PIN	306 */
DIO_CHANNEL_J19,	    	/* PIN	307 */
DIO_CHANNEL_J20,	    	/* PIN	308 */
DIO_CHANNEL_J21,	    	/* PIN	309 */
DIO_CHANNEL_J22,	    	/* PIN	310 */
DIO_CHANNEL_J23,	    	/* PIN	311 */
DIO_CHANNEL_J24,	    	/* PIN	312 */
DIO_CHANNEL_J25,	    	/* PIN	313 */
DIO_CHANNEL_J26,	    	/* PIN	314 */
DIO_CHANNEL_J27,	    	/* PIN	315 */
DIO_CHANNEL_J28,	    	/* PIN	316 */
DIO_CHANNEL_J29,	    	/* PIN	317 */
DIO_CHANNEL_J30,	    	/* PIN	318 */
DIO_CHANNEL_J31,	    	/* PIN	319 */

DIO_CHANNEL_K0, 	    	/* PIN	320 */
DIO_CHANNEL_K1, 	    	/* PIN	321 */
DIO_CHANNEL_K2, 	    	/* PIN	322 */
DIO_CHANNEL_K3, 	    	/* PIN	323 */
DIO_CHANNEL_K4, 	    	/* PIN	324 */
DIO_CHANNEL_K5, 	    	/* PIN	325 */
DIO_CHANNEL_K6, 	    	/* PIN	326 */
DIO_CHANNEL_K7, 	    	/* PIN	327 */
DIO_CHANNEL_K8, 	    	/* PIN	328 */
DIO_CHANNEL_K9, 	    	/* PIN	329 */
DIO_CHANNEL_K10,	    	/* PIN	330 */
DIO_CHANNEL_K11,	    	/* PIN	331 */
DIO_CHANNEL_K12,	    	/* PIN	332 */
DIO_CHANNEL_K13,	    	/* PIN	333 */
DIO_CHANNEL_K14,	    	/* PIN	334 */
DIO_CHANNEL_K15,	    	/* PIN	335 */
DIO_CHANNEL_K16,	    	/* PIN	336 */
DIO_CHANNEL_K17,	    	/* PIN	337 */
DIO_CHANNEL_K18,	    	/* PIN	338 */
DIO_CHANNEL_K19,	    	/* PIN	339 */
DIO_CHANNEL_K20,	    	/* PIN	340 */
DIO_CHANNEL_K21,	    	/* PIN	341 */
DIO_CHANNEL_K22,	    	/* PIN	342 */
DIO_CHANNEL_K23,	    	/* PIN	343 */
DIO_CHANNEL_K24,	    	/* PIN	344 */
DIO_CHANNEL_K25,	    	/* PIN	345 */
DIO_CHANNEL_K26,	    	/* PIN	346 */
DIO_CHANNEL_K27,	    	/* PIN	347 */
DIO_CHANNEL_K28,	    	/* PIN	348 */
DIO_CHANNEL_K29,	    	/* PIN	349 */
DIO_CHANNEL_K30,	    	/* PIN	350 */
DIO_CHANNEL_K31,	    	/* PIN	351 */

DIO_CHANNEL_L0, 	    	/* PIN	352 */
DIO_CHANNEL_L1, 	    	/* PIN	353 */
DIO_CHANNEL_L2, 	    	/* PIN	354 */
DIO_CHANNEL_L3, 	    	/* PIN	355 */
DIO_CHANNEL_L4, 	    	/* PIN	356 */
DIO_CHANNEL_L5, 	    	/* PIN	357 */
DIO_CHANNEL_L6, 	    	/* PIN	358 */
DIO_CHANNEL_L7, 	    	/* PIN	359 */
DIO_CHANNEL_L8, 	    	/* PIN	360 */
DIO_CHANNEL_L9, 	    	/* PIN	361 */
DIO_CHANNEL_L10,	    	/* PIN	362 */
DIO_CHANNEL_L11,	    	/* PIN	363 */
DIO_CHANNEL_L12,	    	/* PIN	364 */
DIO_CHANNEL_L13,	    	/* PIN	365 */
DIO_CHANNEL_L14,	    	/* PIN	366 */
DIO_CHANNEL_L15,	    	/* PIN	367 */
DIO_CHANNEL_L16,	    	/* PIN	368 */
DIO_CHANNEL_L17,	    	/* PIN	369 */
DIO_CHANNEL_L18,	    	/* PIN	370 */
DIO_CHANNEL_L19,	    	/* PIN	371 */
DIO_CHANNEL_L20,	    	/* PIN	372 */
DIO_CHANNEL_L21,	    	/* PIN	373 */
DIO_CHANNEL_L22,	    	/* PIN	374 */
DIO_CHANNEL_L23,	    	/* PIN	375 */
DIO_CHANNEL_L24,	    	/* PIN	376 */
DIO_CHANNEL_L25,	    	/* PIN	377 */
DIO_CHANNEL_L26,	    	/* PIN	378 */
DIO_CHANNEL_L27,	    	/* PIN	379 */
DIO_CHANNEL_L28,	    	/* PIN	380 */
DIO_CHANNEL_L29,	    	/* PIN	381 */
DIO_CHANNEL_L30,	    	/* PIN	382 */
DIO_CHANNEL_L31,	    	/* PIN	383 */

DIO_CHANNEL_M0, 	    	/* PIN	384 */
DIO_CHANNEL_M1, 	    	/* PIN	385 */
DIO_CHANNEL_M2, 	    	/* PIN	386 */
DIO_CHANNEL_M3, 	    	/* PIN	387 */
DIO_CHANNEL_M4, 	    	/* PIN	388 */
DIO_CHANNEL_M5, 	    	/* PIN	389 */
DIO_CHANNEL_M6, 	    	/* PIN	390 */
DIO_CHANNEL_M7, 	    	/* PIN	391 */
DIO_CHANNEL_M8, 	    	/* PIN	392 */
DIO_CHANNEL_M9, 	    	/* PIN	393 */
DIO_CHANNEL_M10,	    	/* PIN	394 */
DIO_CHANNEL_M11,	    	/* PIN	395 */
DIO_CHANNEL_M12,	    	/* PIN	396 */
DIO_CHANNEL_M13,	    	/* PIN	397 */
DIO_CHANNEL_M14,	    	/* PIN	398 */
DIO_CHANNEL_M15,	    	/* PIN	399 */
DIO_CHANNEL_M16,	    	/* PIN	400 */
DIO_CHANNEL_M17,	    	/* PIN	401 */
DIO_CHANNEL_M18,	    	/* PIN	402 */
DIO_CHANNEL_M19,	    	/* PIN	403 */
DIO_CHANNEL_M20,	    	/* PIN	404 */
DIO_CHANNEL_M21,	    	/* PIN	405 */
DIO_CHANNEL_M22,	    	/* PIN	406 */
DIO_CHANNEL_M23,	    	/* PIN	407 */
DIO_CHANNEL_M24,	    	/* PIN	408 */
DIO_CHANNEL_M25,	    	/* PIN	409 */
DIO_CHANNEL_M26,	    	/* PIN	410 */
DIO_CHANNEL_M27,	    	/* PIN	411 */
DIO_CHANNEL_M28,	    	/* PIN	412 */
DIO_CHANNEL_M29,	    	/* PIN	413 */
DIO_CHANNEL_M30,	    	/* PIN	414 */
DIO_CHANNEL_M31,	    	/* PIN	415 */

DIO_CHANNEL_N0, 	    	/* PIN	416 */
DIO_CHANNEL_N1, 	    	/* PIN	417 */
DIO_CHANNEL_N2, 	    	/* PIN	418 */
DIO_CHANNEL_N3, 	    	/* PIN	419 */
DIO_CHANNEL_N4, 	    	/* PIN	420 */
DIO_CHANNEL_N5, 	    	/* PIN	421 */
DIO_CHANNEL_N6, 	    	/* PIN	422 */
DIO_CHANNEL_N7, 	    	/* PIN	423 */
DIO_CHANNEL_N8, 	    	/* PIN	424 */
DIO_CHANNEL_N9, 	    	/* PIN	425 */
DIO_CHANNEL_N10,	    	/* PIN	426 */
DIO_CHANNEL_N11,	    	/* PIN	427 */
DIO_CHANNEL_N12,	    	/* PIN	428 */
DIO_CHANNEL_N13,	    	/* PIN	429 */
DIO_CHANNEL_N14,	    	/* PIN	430 */
DIO_CHANNEL_N15,	    	/* PIN	431 */
DIO_CHANNEL_N16,	    	/* PIN	432 */
DIO_CHANNEL_N17,	    	/* PIN	433 */
DIO_CHANNEL_N18,	    	/* PIN	434 */
DIO_CHANNEL_N19,	    	/* PIN	435 */
DIO_CHANNEL_N20,	    	/* PIN	436 */
DIO_CHANNEL_N21,	    	/* PIN	437 */
DIO_CHANNEL_N22,	    	/* PIN	438 */
DIO_CHANNEL_N23,	    	/* PIN	439 */
DIO_CHANNEL_N24,	    	/* PIN	440 */
DIO_CHANNEL_N25,	    	/* PIN	441 */
DIO_CHANNEL_N26,	    	/* PIN	442 */
DIO_CHANNEL_N27,	    	/* PIN	443 */
DIO_CHANNEL_N28,	    	/* PIN	444 */
DIO_CHANNEL_N29,	    	/* PIN	445 */
DIO_CHANNEL_N30,	    	/* PIN	446 */
DIO_CHANNEL_N31,	    	/* PIN	447 */

DIO_CHANNEL_O0, 	    	/* PIN	448 */
DIO_CHANNEL_O1, 	    	/* PIN	449 */
DIO_CHANNEL_O2, 	    	/* PIN	450 */
DIO_CHANNEL_O3, 	    	/* PIN	451 */
DIO_CHANNEL_O4, 	    	/* PIN	452 */
DIO_CHANNEL_O5, 	    	/* PIN	453 */
DIO_CHANNEL_O6, 	    	/* PIN	454 */
DIO_CHANNEL_O7, 	    	/* PIN	455 */
DIO_CHANNEL_O8, 	    	/* PIN	456 */
DIO_CHANNEL_O9, 	    	/* PIN	457 */
DIO_CHANNEL_O10,	    	/* PIN	458 */
DIO_CHANNEL_O11,	    	/* PIN	459 */
DIO_CHANNEL_O12,	    	/* PIN	460 */
DIO_CHANNEL_O13,	    	/* PIN	461 */
DIO_CHANNEL_O14,	    	/* PIN	462 */
DIO_CHANNEL_O15,	    	/* PIN	463 */
DIO_CHANNEL_O16,	    	/* PIN	464 */
DIO_CHANNEL_O17,	    	/* PIN	465 */
DIO_CHANNEL_O18,	    	/* PIN	466 */
DIO_CHANNEL_O19,	    	/* PIN	467 */
DIO_CHANNEL_O20,	    	/* PIN	468 */
DIO_CHANNEL_O21,	    	/* PIN	469 */
DIO_CHANNEL_O22,	    	/* PIN	470 */
DIO_CHANNEL_O23,	    	/* PIN	471 */
DIO_CHANNEL_O24,	    	/* PIN	472 */
DIO_CHANNEL_O25,	    	/* PIN	473 */
DIO_CHANNEL_O26,	    	/* PIN	474 */
DIO_CHANNEL_O27,	    	/* PIN	475 */
DIO_CHANNEL_O28,	    	/* PIN	476 */
DIO_CHANNEL_O29,	    	/* PIN	477 */
DIO_CHANNEL_O30,	    	/* PIN	478 */
DIO_CHANNEL_O31,	    	/* PIN	479 */

DIO_CHANNEL_P0, 	    	/* PIN	480 */
DIO_CHANNEL_P1, 	    	/* PIN	481 */
DIO_CHANNEL_P2, 	    	/* PIN	482 */
DIO_CHANNEL_P3, 	    	/* PIN	483 */
DIO_CHANNEL_P4, 	    	/* PIN	484 */
DIO_CHANNEL_P5, 	    	/* PIN	485 */
DIO_CHANNEL_P6, 	    	/* PIN	486 */
DIO_CHANNEL_P7, 	    	/* PIN	487 */
DIO_CHANNEL_P8, 	    	/* PIN	488 */
DIO_CHANNEL_P9, 	    	/* PIN	489 */
DIO_CHANNEL_P10,	    	/* PIN	490 */
DIO_CHANNEL_P11,	    	/* PIN	491 */
DIO_CHANNEL_P12,	    	/* PIN	492 */
DIO_CHANNEL_P13,	    	/* PIN	493 */
DIO_CHANNEL_P14,	    	/* PIN	494 */
DIO_CHANNEL_P15,	    	/* PIN	495 */
DIO_CHANNEL_P16,	    	/* PIN	496 */
DIO_CHANNEL_P17,	    	/* PIN	497 */
DIO_CHANNEL_P18,	    	/* PIN	498 */
DIO_CHANNEL_P19,	    	/* PIN	499 */
DIO_CHANNEL_P20,	    	/* PIN	500 */
DIO_CHANNEL_P21,	    	/* PIN	501 */
DIO_CHANNEL_P22,	    	/* PIN	502 */
DIO_CHANNEL_P23,	    	/* PIN	503 */
DIO_CHANNEL_P24,	    	/* PIN	504 */
DIO_CHANNEL_P25,	    	/* PIN	505 */
DIO_CHANNEL_P26,	    	/* PIN	506 */
DIO_CHANNEL_P27,	    	/* PIN	507 */
DIO_CHANNEL_P28,	    	/* PIN	508 */
DIO_CHANNEL_P29,	    	/* PIN	509 */
DIO_CHANNEL_P30,	    	/* PIN	510 */
DIO_CHANNEL_P31,	    	/* PIN	511 */

};


const Dio_PortType DioPortConfigData[DIO_PORT_TOTAL_NUM] = 
{ 
  DIO_PORT_A,       /* PIN 0   ~  31 */
  DIO_PORT_B,       /* PIN 31  ~  63 */
  DIO_PORT_C,       /* PIN 64  ~  95 */
  DIO_PORT_D,       /* PIN 96  ~ 127 */
  DIO_PORT_E,       /* PIN 128 ~ 159 */
  DIO_PORT_F,       /* PIN 160 ~ 191 */
  DIO_PORT_G,       /* PIN 192 ~ 223 */
  DIO_PORT_H,       /* PIN 224 ~ 255 */
  DIO_PORT_I,       /* PIN 256 ~ 287 */
  DIO_PORT_J,       /* PIN 288 ~ 319 */
  DIO_PORT_K,       /* PIN 320 ~ 351 */
  DIO_PORT_L,       /* PIN 352 ~ 383 */
  DIO_PORT_M,       /* PIN 384 ~ 415 */
  DIO_PORT_N,       /* PIN 416 ~ 447 */
  DIO_PORT_O,       /* PIN 448 ~ 479 */
  DIO_PORT_P        /* PIN 480 ~ 511 */
};

const Dio_ChannelGroupType DioChannelGroupConfigData[DIO_PORT_TOTAL_NUM] = 
{
	/* ChannelGroup is from Pin179 to Pin189,offset is 2,mask is 0x00001FFC. */
	{ 
	 	DIO_PORT_F,   /* port number */
	 	2,            /* offset */
	 	0x00001FFC    /* mask */
	}

};


const Dio_ConfigType Dio_ConfigData = 
{
	DIO_CHANNEL_TOTAL_NUM,
	DIO_PORT_TOTAL_NUM,
	DioChannelConfigData,
	DioPortConfigData,
	DioChannelGroupConfigData
};




